
package cn.zlg.common.datasafety;

import java.util.List;

import lombok.Data;

@Data
public class DataCheckConfig {

    // 当前表名
    private String table;
    private String method;
    private List<CheckDetail> checks;

    @Data
    public static class CheckDetail {
        // 检查方式类型-默认（关联表、字段），sql方式检查,sql应返回count
        private String type;
        // 关联表
        private String relatedTable;
        // 关联列
        private String relatedColumn;
        // 备注, 写此表相关的业务数据，抛出异常时将使用此字段
        private String comment;
        // 检查sql
        private String sql;
        // 提示用户的字段
        private String tipColumns;
        private boolean logicalDelete = true;
        // 哈哈
		// 嘿嘿
        // 拉拉
		// 哈喽
		// 123456
    }
}
